flutter快速入门,一周搞定前后端,上线完毕 您所在的位置:网站首页 flutter前端 go后端打包发布 flutter快速入门,一周搞定前后端,上线完毕

flutter快速入门,一周搞定前后端,上线完毕

2024-07-11 11:36| 来源: 网络整理| 查看: 265

注意

项目是持续可运行的,起码在服务器有效期内是可运行的,如果运行失败,请相信我,检查自己的flutter环境。如果有关于接口方面的报错,请回复联系我,应该是接口改了,还没来得及更新,看到后会及时更新的。 基于flutter 2.0之前的版本做的开发,最新的版本如需运行请自行兼容适配。

免租说明

项目起源于蛋壳暴雷事件:从目前社会现状来看,绝大部分打工人,从毕业开始就无法回避的一个问题就是租房,小的地方先不说,就拿北上广深来说,99%的房源信息基本都被把持在中介手中,为什么呢,

1、从房东来讲:一则怕麻烦,二则托管是真省心,但是,像类似的长租公寓暴雷事件确实在一定程度上给大家来了警钟,我在部分群里有了解到,一部分房东,至此不再愿意相信中介,因此选择自行寻找租户,但是总体来讲时间成本是不少的,不过这也是没有办法,这是一方面。

2、另一方面从租房角度来讲,没有一个人是喜欢中介的,这点我敢打包票,本来直接对接房东签个合同就行了,现在无端中间被人插一手,得多付一个月中介费不说,后期什么服务也都没见到,想租个时间长点的房子吧,房东被中介各种忽悠一年一签合同,逼得每年流离失所,被迫再出中介费找房,这点真是无力吐槽了,至此如果说你还喜欢这行,那当我没说,但就租房租金给付形式来说,普通的中介牵线房东,基本上是不会出什么大问题的,被骗顶多也就个把月房租,也不用担心征信风险等等,但是类似蛋壳这种长租公寓租金贷形式的,个人看来确实是个坑,贷款一波给钱,自己每个月还贷,这中间一方违约,吃亏的都是租房的,因为你贷款的机构跟剩余两方没有任何关系,就算别人违约你住不了了,贷款你一样得还。

所以吧基于xxx等等各种原因,撸写了这个项目,直接目的就是熟练下flutter,现实目的其实是去掉中介部分让房东和租户有机会能直接联系到,各自选择自己比较心仪得租户或者房东,目前涵盖了很多,租房负责 打扫卫生 、陪着打游戏、等等一系列,房东可以再此基础上对租客进行免租或租房折扣,毕竟找到一个和的来的挺不容易的。

接口已经基本开发完毕并部署到个人服务器

效果图

在这里插入图片描述

免租新增基础聊天室功能

仅在线支持聊天,如发现聊天异常,请回复,估计是swoole死了,需要重启

在这里插入图片描述

flutter_免租 : 移动端 码云 : https://gitee.com/qobn/mianzu_flutter.git github : https://github.com/a120476536/flutter_mianzu.git php_mianzu : 后台 码云:https://gitee.com/qobn/mianzu_php.git 请求URL http://mianzu.eatandshow.com 请求方式 POST / GET 注意 项目从开发到基本完成历时11天,所有有很多地方是不完善的,后期会逐步完善,开源这个主要是为了让有想法入门flutter,以及php的人进行学习使用。 服务器返回码 code = "0" success code = " 1 .. 100" error 服务器提示msg const code_account_success = "账号注册成功"; const code_account_already_has = "账号已被注册"; const code_account_error = "账号/密码不能为空"; const code_type_exception = "请求方式异常"; const code_login_success = "登录成功"; const code_login_password = "密码错误"; const code_login_account_empty = "账号不存在"; const code_send_house_error = "必要参数不存在"; const code_send_house_success = "发布成功"; const code_test_msg = "测试"; const code_find_house_success = "查询成功"; const code_find_house_empty = "暂无数据"; const code_find_house_error = "查询失败"; const code_find_house_params_empty = "必要参数不存在"; const code_rent_house_order_params_empty = "必要参数不存在"; const code_rent_house_order_mkdir_error = "图片文件夹创建失败"; const code_rent_house_order_copy_img = "图片存储失败"; const code_rent_house_order_success = "免租租房信息发布成功"; const code_rent_house_order_save_error = "保存失败"; const code_rent_house_order_already_has = "意向房源已存在,请到我的意向列表查看"; const code_like_house_order_params_empty = "必要参数不存在"; const code_like_house_order_undata = "没得数据了"; const code_like_house_order_success = "查询成功"; const code_main = "查询成功"; const code_main_error = "查询失败"; const code_like_rent_house_update_error = "更新失败"; const code_like_rent_house_update_success = "点赞成功"; const code_unlike_rent_house_update_success = "已告知求租者,会继续改进的"; const code_skill_undata = "技能清单查询失败"; const code_skill_select_success = "查询成功"; const code_feedback_empty = "必要参数不存在"; const code_feedback_already = "反馈已提交,请不要重复提交"; const code_feedback_success = "反馈成功"; const code_feedback_error = "反馈失败"; const code_update_user_empty = "必要参数缺失"; const code_update_user_no = "该用户未注册"; const code_update_user_avatar = "图片文件夹创建失败"; const code_update_user_error = "更新用户信息失败"; const code_unupdate_user = "数据无改变,不更新"; const code_update_user_succes = "更新成功"; const code_find_user_empty = "必要参数缺失"; const code_find_user_unhas = "当前用户不存在"; const code_find_user_success = "查询用户成功"; const code_forgetpswwords_user_undata = "用户信息不存在"; const code_forgetpswwords_user_reset = "密码重置成功"; const code_forgetpswwords_user_error = "密码重置异常"; 项目依赖 - flutter_swiper: ^1.1.6 - dio: ^3.0.10 - flutter_spinkit: ^3.1.0 - event_bus: ^1.1.0 - flutter_html: ^0.10.4 - flutter_screenutil: ^0.5.3 - fluttertoast: ^3.1.0 - shared_preferences: ^0.5.3+4 - fluro: ^1.6.3 - provider: ^3.0.0+1 - city_pickers: ^0.1.30 - flutter_easyrefresh: ^2.0.3 - flutter_webview_plugin: ^0.3.11 - cached_network_image: ^2.0.0 - flutter_stack_trace: ^1.0.1 - toast: ^0.1.5 - share: ^0.6.5+4 - flutter_bmflocation: ^1.0.2 - flutter_bmfmap: ^1.0.2 - flutter_bmfutils: ^1.0.2 - image_picker: ^0.6.7+14 - cupertino_icons: ^1.0.0 - 同时用到androidStudio对象快速生成插件JsonToDartBeanAction,需自行前往as插件市场安装 项目目录 - main.dart 入口文件 - api 接口目录 - constant 常量 - entity 对象 JsonToDartBeanAction 生成 - generated JsonToDartBeanAction 搭配生成 - http 网络请求 - page 页面 -- house 房源相关 -- login 登录相关 -- main 首页相关 -- my 我的相关 -- register 注册相关 -- rent 求租相关 -- square 广场相关 -- welcome 欢迎页相关 - router 路由相关 - utils 工具类相关 - widget 部分控件 项目接口 ``` - BASE_URL 'http://mianzu.eatandshow.com'; - IMG_URL 'http://mianzu.eatandshow.com/'; - 用户注册 '/admin.php/Admin/register'; - 用户登录 '/admin.php/Admin/tologin'; - 更新用户信息 '/admin.php/Admin/updateuser'; - 获取用户信息 '/admin.php/Admin/getuserinfo'; - 房东发布house '/admin.php/House/sendHouse'; - 查询所有house列表 '/admin.php/House/findhouse'; - 热度值最高前三house '/admin.php/House/hothouse'; - 招租详情 '/admin.php/House/houseDetail'; - 租客意向房源 '/admin.php/Rent_House/intentionhouse'; - 喜欢房间 '/admin.php/Rent_House/find_like_house'; - 租客发布求租意向 '/admin.php/Rent_House/sendRentHouse'; - 查询租客发布 '/admin.php/Rent_House/find_rent_house'; - 查询租客发布前三热门 '/admin.php/Rent_House/top_three_hot_rent_house'; - 查询租客意向单详情 '/admin.php/Rent_House/rent_house_detail'; - 首页banner+icon '/admin.php/Main_Home/mainContent'; - 我的房源 '/admin.php/House/myHouse'; - 是否喜欢求租者 '/admin.php/Rent_House/likeRentUser'; - 所有租房技能标签 '/admin.php/Skill/skill'; - 反馈 '/admin.php/Feed_Back/feedback'; ``` Api地址提供 - 作者:有点凉了 - QQ:1677156127 - 微信:qblitter - 邮箱:[email protected]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有